export {}

// 其实这个post对象，必须要有title,content属性,
// 只是这是隐性的，没有明确写出来
// 那么这种情况下，我们就可以使用接口类型



interface Post {
    title:string//可以使用逗号或分号来分隔。不加也可以
    content:string
}

// 约束对象的结构，接口就必须要有接口中所有的成员。
function printPost(post:Post){
    console.log(post.title)
    console.log(post.content)
}

printPost({
    title:'标题',
    content:'内容'
})

// 编译出来的代码中，并没有接口有关的对象。TS中的接口，只是为我们有结构的数据，做类型约束的。
// 实际运行时，并没有意义。

